intervene between (multiple people) - French English Dictionary